/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package GUI;

import Entities.NHANVIEN;
import java.io.IOException;
import java.net.URL;
import java.util.ResourceBundle;
import javafx.event.ActionEvent;
import javafx.fxml.FXML;
import javafx.fxml.FXMLLoader;
import javafx.fxml.Initializable;
import javafx.scene.Parent;
import javafx.scene.Scene;
import javafx.scene.control.*;
import javafx.stage.Stage;

/**
 *
 * @author lainh_000
 */
public class FX_MainController implements Initializable {
    
    //khai báo control
    @FXML Label lb_tennv;
    
    @FXML private Button btn_infosach;

    @FXML private Button btn_infokh;

    @FXML private Button btn_infonv;

    @FXML private Button btn_infohd;

    @FXML private Button btn_infotl;

    @FXML private Button btn_infotg;

    @FXML private Button btn_infokm;
    
    @FXML private Button btn_infopn;
    
    @FXML public  Label UserLogin;

    
    NHANVIEN nhanvien_model = new NHANVIEN();
    
    
    @Override
    public void initialize(URL url, ResourceBundle rb) {
        
        KhoiTao();
    }    
    
    // khởi tạo các control để có thể sử dụng
    private void KhoiTao()
    {
        assert btn_infosach !=null;

        assert btn_infokh !=null;

        assert btn_infonv !=null;

        assert btn_infohd !=null;

        assert btn_infotl !=null;

        assert btn_infotg !=null;

        assert btn_infokm !=null;
        
        assert btn_infopn !=null;
        
        UserLogin.setText("Chào " + NHANVIEN.nhanvien_login.getHoten());
        
    }
    
    
    
    // Sự kiện click các nút của Sách
    public void btn_infoSach_Click(ActionEvent event) throws IOException
    {
        Parent root_sach = FXMLLoader.load(getClass().getResource("FX_Sach.fxml"));  
        Scene scene_sach = new Scene(root_sach);
        Stage stage_sach = new Stage();
        stage_sach.setScene(scene_sach);
        stage_sach.show();
    }
    
       
    
    // Sự kiện click các nút của Khách hàng
    public void btn_infoKh_Click(ActionEvent event)
    {
    
    }
    
    
    
    //Sự kiện click các nút của Hóa đơn
    public void btn_infoHd_Click(ActionEvent event)
    {
    
    }
  
    
    
    //Sự kiện click các nút của Thể loại
    public void btn_infoTL_Click(ActionEvent event)
    {
    
    }
    
    
    
    //Sự kiện click các nút của Tác giả
    public void btn_infoTG_Click(ActionEvent event)
    {
    
    }
    
    
    public void btn_infoPN_Click(ActionEvent event)
    {
    
    }
    
    public void btn_infoNV_Click(ActionEvent event)
    {
    
    }
    
    public void btn_infoKM_Click(ActionEvent event)
    {
    
    }
   
}
